/*
 * F_fuse.h
 *
 *  Created on: 06/11/2011
 *      Author: tacho
 */

#ifndef F_FUSE_H_
#define F_FUSE_H_

uint32_t pfs_truncar(const char * path, float newSize);

uint32_t pfs_mover(const char * pathOrigen,const char * pathDestino);

uint32_t pfs_mkDir(const char * path);

uint32_t pfs_mkFile(const char * path);

uint32_t pfs_rmDir(const char * path);

uint32_t pfs_unlink(const char * path);

uint32_t pfs_read(const char * path,char * buffer,size_t tamano,off_t offset);

uint32_t pfs_write(const char *path, const char *buffer, size_t tamanoAEscribir, off_t offset);

uint32_t pfs_flush(const char * path);

uint32_t pfs_release(const char * path);

tStat pfs_getatri(tDirectoryEntries entradasArch);

#endif
